function NuevoAjax(){
        var xmlhttp=false;
        try{
                xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        }catch(e){
                try{
                        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                }catch(E){
                        xmlhttp = false;
                }
        }

        if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
                xmlhttp = new XMLHttpRequest();
        }
        return xmlhttp;
}

function Cargar(url, id_contenido, id_preloader){
        var contenido, preloader;
        contenido = document.getElementById(id_contenido); //el div donde lo quiero cargar
        preloader = document.getElementById(id_preloader); //el div donde voy a mostrar la informaci�n de estado {"la página no existe, error, etc"}
        //creamos el objeto XMLHttpRequest
        ajax=NuevoAjax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("GET", url,true); 
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                        preloader.innerHTML = "Cargando...";
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                //mostramos los datos dentro de la div
                                contenido.innerHTML = ajax.responseText; 
                                //preloader.innerHTML = "Cargado.";
								preloader.innerHTML = ""; //no voy a mostrar nada si est� cargado.
                        }else if(ajax.status==404){
                                preloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                preloader.innerHTML = "Error:".ajax.status; 
                        }
                }
        }
        ajax.send(null);
}

function validarCampo(campo,db_campo,db_tabla,respuesta, msg){ 
 
	var valor=document.getElementById(campo).value;
 
	ajax=NuevoAjax();
 
 
	ajax.open("GET", "../Utils/validarCampo.php?valor="+valor+"&db_campo="+db_campo+"&db_tabla="+db_tabla+"&msg="+msg, true);
 
 
	ajax.onreadystatechange=function()
 
	{ 
		if (ajax.readyState==4)
 
		{
			document.getElementById(respuesta).innerHTML=ajax.responseText;
		}
 
	}
 
	ajax.send(null);
}

function cargar_contenidoXdireccion_ajax(direccion){

divResultado=document.getElementById('contenido');
	        ajax=NuevoAjax();
            ajax.open("GET", direccion);
	        ajax.onreadystatechange=function() {
		    if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText;
		    }
             }
   	        ajax.send(null);

}



function listarReservasXDiasXTipo(){
    
	tipo_cancha=document.getElementById('tipo_cancha').value;
	dia=document.getElementById('dia').value;	

	var contenido, preloader;
        contenido = document.getElementById('listado_reservas'); //el div donde lo quiero cargar
        preloader = document.getElementById('preloader'); //el div donde voy a mostrar la informaci�n de estado {"la página no existe, error, etc"}
        //creamos el objeto XMLHttpRequest
        ajax=NuevoAjax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("GET", '../Reservas/listar_reservasXDiaXTipo.php?dia='+dia+'&tipo_cancha='+tipo_cancha,true); 
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                        preloader.innerHTML = "Cargando...";
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                //mostramos los datos dentro de la div
                                contenido.innerHTML = ajax.responseText; 
                                //preloader.innerHTML = "Cargado.";
								preloader.innerHTML = ""; //no voy a mostrar nada si est� cargado.
                        }else if(ajax.status==404){
                                preloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                preloader.innerHTML = "Error:".ajax.status; 
                        }
                }
        }
        ajax.send(null);

}

